Reinstate expected focus behavior
authorMatthias Clasen <mclasen@redhat.com>
Wed, 8 Apr 2020 11:43:28 +0000 (07:43 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Thu, 9 Apr 2020 21:50:29 +0000 (17:50 -0400)
commit632524f67954d84e8778b7ce2f2b9c24673b54d8
tree2e26d60390c41ebec3cc3b324892f73aee08f54c
parent22e1827f840044ac19c5a090af8511fe37ffcab7
Reinstate expected focus behavior

After the :can-focus change in the previous commit, widgets
need to set suitable focus and grab_focus implementations
to implement the desired focus behavior.

This commit does that for all widgets.
46 files changed:
gtk/gtkaccellabel.c
gtk/gtkappchooserbutton.c
gtk/gtkappchooserwidget.c
gtk/gtkbuiltinicon.c
gtk/gtkbutton.c
gtk/gtkcalendar.c
gtk/gtkcenterbox.c
gtk/gtkcolorbutton.c
gtk/gtkcolorchooserwidget.c
gtk/gtkcolorswatch.c
gtk/gtkcombobox.c
gtk/gtkcontainer.c
gtk/gtkdragicon.c
gtk/gtkdrawingarea.c
gtk/gtkentry.c
gtk/gtkexpander.c
gtk/gtkfilechooserbutton.c
gtk/gtkfilechooserwidget.c
gtk/gtkfontbutton.c
gtk/gtkfontchooserwidget.c
gtk/gtkglarea.c
gtk/gtkiconview.c
gtk/gtkimage.c
gtk/gtklevelbar.c
gtk/gtklistbox.c
gtk/gtkmediacontrols.c
gtk/gtkmenubutton.c
gtk/gtknotebook.c
gtk/gtkpasswordentry.c
gtk/gtkpicture.c
gtk/gtkprogressbar.c
gtk/gtkscale.c
gtk/gtkscrollbar.c
gtk/gtkscrolledwindow.c
gtk/gtkseparator.c
gtk/gtkshortcutlabel.c
gtk/gtkshortcutsshortcut.c
gtk/gtkspinbutton.c
gtk/gtkspinner.c
gtk/gtkstacksidebar.c
gtk/gtkstackswitcher.c
gtk/gtkstatusbar.c
gtk/gtkswitch.c
gtk/gtktextview.c
gtk/gtktreeview.c
gtk/gtkvideo.c